3383,3376,3372,3368,3365,3361,3358,3356,3354,3353,3354,3355,3356,3357,3359,3359,3359,3355,3351,3350,3349,3349,3350,3351,3353,3355,3354,3355,3356,3356,3352,3346,3343,3342,3344,3348,3353,3359,3364,3368,3371,3374,3379,3382,3384,3386,3390,3391,3391,3394,3394,3388,3379,3375,3373,3370,3367,3367,3373,3376,3377,3379,3381,3386,3396,3401,3405,3407,3409,3409,3410,3411,3411,3415,3419,3423,3427,3422,3424,3424,3427,3430,3433,3436,3439,3441,3443,3444,3445,3445,3447,3448,3448,3446,3442,3439,3437,3433,3432,3428,3425,3422,3420,3418,3417,3417,3416,3417,3419,3422,3424,3424,3431,3434,3439,3441,3445,3448,3451,3453,3454,3456,3464,3467,3471,3473,3476,3478,3479,3482,3486,3490,3493,3495,3500,3504,3504,3506,3508,3511,3513,3515,3517,3520,3521,3523,3523,3529,3529,3531,3533,3536,3539,3542,3545,3546,3548,3551,3553,3555,3557,3557,3552,3550,3546,3543,3540,3537,3534,3529,3527,3526,3522,3525,3465,3465,3464,3465,3470,3475,3476,3477,3483,3487,3489,3493,3497,3501,3504,3504,3511,3507,3503,3503,3502,3500,3502,3502,3494,3492,3493,3498,3508,3510,3511,3515,3517,3517,3516,3517,3520,3521,3523,3526,3530,3532,3535,3536,3540,3542,3545,3546,3551,3551,3552,3553,3556,3559,3561,3564,3569,3574,3574,3578,3582,3582,3578,3576,3574,3574,3581,3580,3582,3585,3585,3580,3579,3579,3582,3585,3588,3590,3592,3592,3590,3590,3595,3601,3605,3607,3607,3606,3602,3602,3595,3589,3587,3587,3585,3578,3575,3572,3572,3569,3573,3576,3578,3583,3586,3590,3595,3597,3600,3606,3620,3628,3635,3640,3647,3652,3665,3670,3678,3681,3687,3688,3688,3692,3692,3690,3684,3681,3676,3672,3670,3666,3666,3671,3674,3674,3670,3667,3663,3661,3659,3657,3654,3653,3653,3649,3641,3638,3634,3634,3629,3626,3623,3619,3616,3612,3610,3605,3601,3597,3594,3591,3588,3586,3584,3580,3579,3578,3574,3573,3570,3566,3562,3559,3559,3558,3556,3551,3550,3549,3546,3543,3541,3540,3537,3528,3528,3527,3525,3523,3523,3522,3519,3517,3515,3511,3510,3507,3506,3503,3502,3497,3492,3486,3483,3481,3479,3476,3474,3472,3470,3467,3466,3463,3459,3455,3453,3450,3450,3449,3445,3444,3442,3438,3435,3435,3433,3432,3431,3429,3427,3425,3423,3422,3419,3417,3412,3410,3398,3396,3393,3391,3388,3385,3383;181,181,177,173,169,169,167,164,161,157,155,152,150,147,147,138,135,131,131,130,129,127,125,122,119,117,115,111,105,102,99,96,94,93,90,92,95,95,94,93,93,94,95,97,100,103,104,105,109,111,114,115,115,116,120,120,123,126,128,129,130,135,138,138,138,137,137,136,134,129,127,125,119,118,118,117,116,111,111,91,91,90,89,88,87,84,82,80,80,84,82,81,79,76,74,73,71,70,69,69,70,71,73,75,77,81,85,87,89,90,91,111,112,111,109,108,106,104,103,102,100,97,97,97,96,95,95,93,91,91,89,87,86,85,84,83,37,37,36,38,39,38,40,41,42,41,37,37,40,40,39,39,41,42,40,40,43,43,42,40,37,35,34,33,31,29,26,23,20,13,9,4,4,1,1,4,8,11,16,16,19,22,23,28,30,34,35,35,37,83,83,85,85,88,90,92,95,100,100,101,103,103,103,101,101,105,104,102,101,99,97,96,95,94,94,92,92,93,93,92,93,94,94,91,89,88,88,88,87,86,85,83,74,74,77,79,77,75,74,83,83,85,87,89,91,92,94,98,99,100,100,100,98,95,93,91,90,90,87,85,82,80,80,76,68,65,64,61,60,60,58,56,52,49,49,45,43,46,49,52,55,57,57,59,62,63,63,64,66,67,73,76,79,79,79,80,84,84,87,91,93,96,97,101,102,103,106,111,114,116,119,121,123,124,125,126,127,130,133,133,133,135,138,142,146,147,147,147,145,145,146,147,148,148,150,151,151,148,145,144,141,140,139,138,135,131,127,124,120,119,118,118,119,120,123,126,126,125,124,124,128,129,130,131,135,136,136,138,141,141,140,138,138,139,140,140,136,136,135,135,137,138,139,139,137,137,138,141,144,148,149,149,151,152,156,159,161,163,165,167,168,170,173,176,177,176,175,174,174,175,175,173,173,171,169,170,172,175,178